@charset "utf-8"; 
/*normal*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0; margin:0;}
fieldset, img, button, input{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}
body{background:#fff url(images/logo_body_bg_v4.png) repeat-x 100% 0%; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#595959; text-align:center;}

/*global*/
.dis{display:none;}
.vis{visibility:hidden;}
.hot{color:#cd0000;}
/*.text{color:#8c8c8c;}
.more{text-align:right;}*/
.center{text-align:center;}
a{color:#325e7f;}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
a.focus:link, a.focus:visited{text-decoration:underline;}
a.focus:hover, a.focus:active{text-decoration:none;}
.link_more{position:absolute; top:7px; right:15px;}

/* 布局 */
#season{background:url(http://imgcache.qq.com/club-photo/vip/vipportal/bg_season.jpg) no-repeat center top; min-width:980px; height:155px;}
#header{position:relative; width:980px; height:100px; margin:0 auto;}
#content{position:relative; width:980px; margin:10px auto 0; text-align:left;}
#footer{clear:both; width:980px; margin:0 auto; text-align:center; padding-bottom:20px;}

/*=== 网站顶部 ===*/
h1 a,h2 span{position:absolute; overflow:hidden; background:url(images/login_logo.png) no-repeat; font-size:0; line-height:200px; width:220px;}
h1 a{height:87px; background-position:center 0; top:13px; left:0;}
h2 span{}

/*=== 导航菜单 ===*/
#nav_map h3{display:none;}
#nav_map div{position:absolute; z-index:1; top:50px; right:0; height:25px; padding:0 0 0 230px;}
#nav_map ul{float:left; font-family:Tahoma, Simsun, Helvetica, Arial, sans-serif;}
#nav_map ul li{float:left;}
#nav_map ul li a{float:left; height:30px; overflow:hidden; font-size:14px; line-height:30px; padding:0 10px; text-align:center; color:#555;}
#nav_map ul li a:hover,#nav_map ul li a:active{text-decoration:none; color:#f40;}

/* main nav start */
.main,.sidebar{ min-height:422px;}
.main{ float:left; width:716px;}
.sidebar{ float:left; width:254px; margin:0 0 0 10px; background:#ddd;}

.logo_ind{ height:361px; background:#fff url(images/div_bg_v4.png) repeat-x 100% 0%; border:1px solid #ddd8cc;}
.logo_ind p img{ margin:8px; display:block;}
.logo_ind dl{ padding:10px 30px; line-height:2em;}
.logo_ind dt{ font-size:14px; font-weight:bold; vertical-align:middle; margin-bottom:18px;}
.logo_ind dt span{ font-size:17px;font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; color:#d88400; vertical-align:middle;}
.logo_ind dd{ color:#737373;}
.logo_ind_rg{ height:47px; line-height:47px; padding:0 20px; margin:10px 0 0; background:#fff url(images/div_bg_v4.png) repeat-x 100% -361px; border:1px solid #ddd8cc;}


.login_bar{height:400px; background:#fff url(images/div_bg_v4.png) repeat-x 100% -408px; border:1px solid #ddd8cc; padding:20px 20px 0;}
.logbg{ width:200px; margin:20px auto;}
.logbg li{ padding:5px 0;}
.logbg li,.logbg li input,.logbg li img{ vertical-align:middle;}
.logbg li label{ display:block;}
.rgbg{ text-align:center; line-height:2em; padding:10px 0 0;}
.rgbg input{ margin:8px auto;}
.in_w{ width:180px;}
.in_c{ width:100px;}
.in_txt{ border:1px solid #b6b6b6; padding:5px 3px; background:#fff url(images/in_bg.png) repeat-x 100% 0%;}
.in_btn{ display:block; background:url(images/log_btn.png) no-repeat 100% 0%; width:90px; height:30px; cursor:pointer;}
.rg_btn{ display:block; background:url(images/reg_btn.png) no-repeat 100% 0%; width:184px; height:27px; cursor:pointer;}

.log_line{ height:3px; background:#fff url(images/log_line_v4.png) repeat-x 100% 0%; overflow:hidden; margin:10px 1px;}
.important{ color:#f00;}
#footer p{ padding:20px 0;}
